/*******************************************************************************
 *
 * File:        GLOBVAR.h
 * Progetto:    Robottino
 * Ambiente:    PIC32
 * Data:        14/03/2012
 * Autore:      M. Tili
 * Versione:    00.01
 *
 * Descrizione: 
 *   File contenente le variabili globali del progetto.
 *
 *
 * Modifica:  16/05/2012  | M.Tili
 *                        | Corretta dimensione di eventQ e inserita 
 *                        | l'esportazione della versione generale del SW.
 *
 */
#ifndef GLOBVAR_H
#define GLOBVAR_H


/*____________________________________*/
/*   ESPORTAZIONE VARIABILI GLOBALI   */

extern const char version[];
extern t_data_stat ioDataStat;
extern e_event_id  eventQ[CFG_GLOBVAR_EVENT_QUEUE_SIZE];
extern t_queue *   ptrEventQ;

/*____________________________________*/
/*    ESPORTAZIONE FUNZIONI GLOBALI   */
extern void  GlobvarInit(void);
extern void  ErrorSet(INT32U err1, INT32U err2);
extern void  FatalErrorSet(INT8U errFatId);
extern INT8U FatalErrorGet(void);




#else
#error "Tentativo di inclusioni multiple: GLOBVAR_H"
#endif
